﻿//图片接口验证

function get_wx_config() {

	// url（当前网页的URL，不包含#及其后面部分）
//	alert("测试上传图片接口");
	var url = window.location.href.split('#')[0];
//	alert(_path+"/live/getConfigInfo");
	$.ajax({
		url : _path+"/live/getConfigInfo",
		type : "POST",
		dataType : "json",
		async : false,
		error : function(request) {
			alert("config接口连接错误！");
		},
		success : function(data) {
	//		alert("appId:"+data.appId+",timestamp:"+data.timestamp+",nonceStr:"+data.nonceStr+",jsapi_ticket"+",signature:"+data.signature+",originalStr:"+data.originalStr);
			// 步骤三：通过config接口注入权限验证配置

			wx.config({
				debug : false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印。
				appId : data.appId, // 必填，公众号的唯一标识
				timestamp : data.timestamp, // 必填，生成签名的时间戳
				nonceStr : data.nonceStr, // 必填，生成签名的随机串
				signature : data.signature,// 必填，签名，见附录1
				jsApiList : [ "chooseImage", "previewImage", "uploadImage",
						"downloadImage" ,"onMenuShareTimeline","onMenuShareAppMessage","onMenuShareQQ","onMenuShareWeibo"]
			// 必填，需要使用的JS接口列表，所有JS接口列表见附录2
			// 基本思路是，上传图片到微信服务器->下载多媒体接口讲图片下载到服务器->返回服务器存储路径->前台显示
			});
			// 步骤四：通过ready接口处理成功验证
			wx.ready(function() {
			//	 alert("wx.config success.");
				diaoyong();
			});

			wx.error(function(res) {
				// alert("wx.config failed.");
			//	alert(res.errMsg);
				// config信息验证失败会执行error函数，如签名过期导致验证失败，具体错误信息可以打开config的debug模式查看，
				// 也可以在返回的res参数中查看，对于SPA可以在这里更新签名。
			});
			// {"errMsg":"config:invalid signature"}
		}
	});
}

